; Music of Overlander (1988) (Elite System Ltd.) (Mark Cooksey)
; Ripped by Megachur the 12/08/2007

	write "OVERLAND.BIN"

music_date_rip	equ &0c87
music_adr	equ &9a80
first_theme	equ 0
last_theme	equ 6

	read "music_header_v1_0.asm"

.l9a80
	db #00

	jp l9b08	; init music
	jp l9b42	; play music
	jp l9af1
	jp l9ad9
;
.stop_music
.l9a8d
;
	ld hl,la13e
	ld (hl),#00
	ld e,l
	ld d,h
	inc de
	ld bc,#0095
	ldir
	xor a
	ld e,#08
	call la0d8
	ld e,#09
	call la0d8
	ld e,#0a
	call la0d8
	ld a,#3f
	ld (la10b),a
	ld e,#07
	call la0d8
	ld a,#01
	ld (la141),a
	ld (la173),a
	ld (la1a5),a
	ld (la144),a
	ld (la176),a
	ld (la1a8),a
	ld (l9c22),a
	ld (l9c23),a
	xor a
	ld (la13e),a
	ld (la170),a
	ld (la1a2),a
	ret
.l9ad9
	ld l,c
	ld a,(la10b)
	or c
	sla c
	sla c
	sla c
	or c
	ld (la10b),a
	ld e,#07
	call la0d8
	ld c,l
	xor a
	jr l9af3
.l9af1
	ld a,#01
.l9af3
	srl c
	jr nc,l9afa
	ld (la13e),a
.l9afa
	srl c
	jr nc,l9b01
	ld (la170),a
.l9b01
	srl c
	ret nc
	ld (la1a2),a
	ret
;
.init_music     ; theme 0 (main theme)-> 4 (main theme)-> 6
.l9b08
;
	ex af,af'
	call l9a8d
	ex af,af'
	ld l,a
	ld h,#00
	add hl,hl
	add hl,hl
	add hl,hl
	ld de,la1d4
	add hl,de
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	ld (la13f),de
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	ld (la171),de
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	ld (la1a3),de
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld (la109),de
	ld a,#02
	ld (la13e),a
	ld (la170),a
	ld (la1a2),a
	ret
;
.play_music
.l9b42
;
	xor a
	ld hl,la13e
.l9b46
	push af
	push hl
	ld b,a
	add a
	ld (la0b4),a
	inc a
	ld (la0ba),a
	ld a,b
	add #08
	ld (la0c8),a
	ld a,b
	inc a
	cp #03
	jr nz,l9b5e
	inc a
.l9b5e
	ld (l9d4b),a
	ld bc,#0032
	ld de,la10c
	ldir
	call l9b8b
	pop de
	ld hl,la10c
	ld bc,#0032
	ldir
	ex de,hl
	pop af
	inc a
	cp #03
	jr nz,l9b46
	ld a,(l9c22)
	dec a
	ld (l9c22),a
	ret nz
	ld a,(l9c23)
	ld (l9c22),a
	ret
.l9b8b
	ld a,(la10c)
	and a
	ret z
	ld a,(l9c22)
	dec a
	jr nz,l9c01
	ld a,(la10f)
	dec a
	ld (la10f),a
	jr nz,l9c01
.l9b9f
	ld hl,(la10d)
	ld a,(hl)
	inc hl
	and a
	ld c,#00
	jp p,l9bb0
	ld c,#01
	and #7f
	jr l9be1
.l9bb0
	cp #60
	jr c,l9be1
	sub #60
	jp z,l9c3f
	dec a
	jp z,l9c74
	dec a
	jr z,l9c3a
	dec a
	jr z,l9c24
	dec a
	jp z,l9cab
	dec a
	jp z,l9cf0
	dec a
	jp z,l9cfa
	dec a
	jp z,l9ce5
	dec a
	jp z,l9cd0
	dec a
	jp z,l9cdb
	dec a
	jr z,l9c2f
	jp l9d0d
.l9be1
	ex af,af'
	ld a,(hl)
	inc hl
	ld (la10d),hl
	push af
	and #f0
	srl c
	call l9d17
	pop af
	and #0f
	ld e,a
	ld d,#00
	ld hl,(la109)
	add hl,de
	ld a,(hl)
	ld (la10f),a
	ex af,af'
	call l9d67
.l9c01
	ld a,(la112)
	dec a
	jr z,l9c1e
	call l9fa0
	call l9f57
	call l9ed9
	srl a
	ld (la115),a
	call l9ff4
	call la03d
	call la053
.l9c1e
	call la0a5
	ret
.l9c24 equ $ + 2
.l9c23 equ $ + 1
.l9c22
	db #01,#01,#7e
	ld (l9a80),a
	inc hl
	ld (la10d),hl
	jp l9b9f
.l9c2f
	ld a,(hl)
	ld (la129),a
	inc hl
	ld (la10d),hl
	jp l9b9f
.l9c3a
	ld a,(hl)
	ex af,af'
	inc hl
	jr l9c42
.l9c3f
	ld a,#01
	ex af,af'
.l9c42
	ld c,(hl)
	inc hl
	ld a,(hl)
	add a
	inc hl
	ld (la12e),a
	ex de,hl
	ld b,#00
	sla c
	ld hl,lb88c
	add hl,bc
	ld c,(hl)
	inc hl
	ld b,(hl)
	ld (la10d),bc
	ld a,(la119)
	inc a
	ld (la119),a
	ld c,a
	add a
	add c
	ld c,a
	ld b,#00
	ld hl,la118
	add hl,bc
	ld (hl),e
	inc hl
	ld (hl),d
	inc hl
	ex af,af'
	ld (hl),a
	jp l9b9f
.l9c74
	ld a,(la119)
	ld c,a
	add a
	add c
	ld c,a
	ld b,#00
	ld hl,la118
	add hl,bc
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	dec (hl)
	jr z,l9c9c
	ex de,hl
	dec hl
	dec hl
	ld c,(hl)
	sla c
	ld hl,lb88c
	add hl,bc
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
	ld (la10d),hl
	jp l9b9f
.l9c9c
	ld (la10d),de
	ld hl,la119
	dec (hl)
	xor a
	ld (la12e),a
	jp l9b9f
.l9cab
	ld e,(hl)
	inc hl
	ld (la10d),hl
	sla e
	sla e
	sla e
	ld d,#00
	ld hl,l9f15
	add hl,de
	ld (l9f55),hl
	ld a,#01
	ld (la144),a
	ld (la176),a
	ld (la1a8),a
	ld (la112),a
	jp l9b9f
.l9cd0
	ld (la10d),hl
	ld a,#02
	ld (la118),a
	jp l9b9f
.l9cdb
	ld (la10d),hl
	xor a
	ld (la118),a
	jp l9b9f
.l9ce5
	ld a,(hl)
	ld (l9c23),a
	inc hl
	ld (la10d),hl
	jp l9b9f
.l9cf0
	ld e,(hl)
	inc hl
	ld d,(hl)
	ex de,hl
	ld (la10d),hl
	jp l9b9f
.l9cfa
	ld a,(hl)
	and #0f
	ld e,a
	inc hl
	ld (la10d),hl
	ld d,#00
	ld hl,(la109)
	add hl,de
	ld a,(hl)
	ld (la10f),a
	ret
.l9d0d
	xor a
	ld (la10c),a
	ld (la115),a
	jp la0a5
.l9d17
	ld hl,la112
	cp (hl)
	ret z
	ld (la112),a
	ld hl,la481
	ld e,a
	ld d,#00
	add hl,de
	ld (la113),hl
	ld e,#06
	add hl,de
	ld e,(hl)
	ld hl,(l9f55)
	add hl,de
	ld e,(hl)
	sla e
	ld hl,l9f05
	add hl,de
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
	ld (la131),hl
	ld hl,(la113)
	ld de,#000a
	add hl,de
	ld a,(la10b)
	ld c,a
.l9d4b equ $ + 1
	ld a,#00
	ld b,(hl)
	srl b
	jr nc,l9d56
	ld e,a
	cpl
	and c
	jr l9d58
.l9d56
	ld e,a
	or c
.l9d58
	sla e
	sla e
	sla e
	or e
	ld (la10b),a
	ld e,#07
	jp la0d8
.l9d67
	add a
	ld e,a
	ld d,#00
	ld hl,l9e19
	add hl,de
	ld a,(la12e)
	and a
	jp p,l9d78
	ld d,#ff
.l9d78
	ld e,a
	add hl,de
	ex de,hl
	ld hl,#0000
	ld a,(la118)
	and a
	jr z,l9d8a
	dec a
	jr z,l9d90
	ld (la118),a
.l9d8a
	ld (la133),hl
	ld (la135),hl
.l9d90
	ld (la137),hl
	ld (la139),hl
	ld (la13b),hl
	ld (la12c),hl
	ld hl,(la113)
	ld bc,#000b
	add hl,bc
	ld c,(hl)
	inc hl
	ld b,(hl)
	ld (la12f),bc
	xor a
	ld (la13d),a
	ld a,#fe
	ld (la127),a
	ld a,(la129)
	and a
	jr nz,l9dc5
	ex de,hl
	ld (la110),hl
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld (la116),de
	ret
.l9dc5
	ld hl,(la110)
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
	ex de,hl
	ld (la110),hl
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
	ld (la116),hl
	ex de,hl
	sbc hl,de
	push hl
	jr nc,l9dfb
	add hl,de
	ex de,hl
	and a
	sbc hl,de
	ld a,(la129)
	ld c,a
	ld b,#00
	ld (la12c),bc
	call la0cb
	ld (la12a),hl
	ld b,#00
	ld c,a
	pop hl
	add hl,bc
	ld (la13b),hl
	ret
.l9dfb
	ld a,(la129)
	ld c,a
	neg
	ld e,a
	ld d,#ff
	ld (la12c),de
	call la0cb
	ld (la12a),hl
	ld b,#ff
	cpl
	ld c,a
	inc bc
	pop hl
	add hl,bc
	ld (la13b),hl
	ret
.l9e19
	dw #0eee,#0e18,#0d4d,#0c8e
	dw #0bda,#0b2f,#0a8f,#09f7
	dw #0968,#08e1,#0861,#07e9
	dw #0777,#070c,#06a7,#0647
	dw #05ed,#0598,#0547,#04fc
	dw #04b4,#0470,#0431,#03f4
	dw #03bc,#0386,#0353,#0324
	dw #02f6,#02cc,#02a4,#027e
	dw #025a,#0238,#0218,#01fa
	dw #01de,#01c3,#01aa,#0192
	dw #017b,#0166,#0152,#013f
	dw #012d,#011c,#010c,#00fd
	dw #00ef,#00e1,#00d5,#00c9
	dw #00be,#00b3,#00a9,#009f
	dw #0096,#008e,#0086,#007f
	dw #0077,#0071,#006a,#0064
	dw #005f,#0059,#0054,#0050
	dw #004b,#0047,#0043,#003f
	dw #003c,#0038,#0035,#0032
	dw #002f,#002d,#002a,#0028
	dw #0026,#0024,#0022,#0020
	dw #001e,#001c,#001b,#0019
	dw #0018,#0016,#0015,#0014
	dw #0013,#0012,#0011,#0010
.l9ed9
	ld a,(la136)
	srl a
	srl a
	srl a
	ld hl,(la131)
	jp (hl)
.l9ee6
	add a
.l9ee7
	add a
.l9ee8
	add a
	add a
	ret
.l9eeb
	add a
	ld b,a
	add a
	add a
	add a
	sub b
	ret
.l9ef2
	add a
	add a
	ld b,a
	add a
	add b
	ret
.l9ef8
	add a
	ld b,a
	add a
	add a
	add b
	ret
.l9efe
	add a
	ld b,a
	add a
	add b
	ret
.l9f03
	xor a
	ret
.l9f05
	dw l9f03,l9ee8,l9efe,l9ee7
	dw l9ef8,l9ef2,l9eeb,l9ee6
.l9f15
	db #00,#00,#00,#00,#00,#01,#01,#01
	db #00,#00,#01,#01,#01,#02,#02,#02
	db #00,#00,#01,#02,#02,#02,#03,#03
	db #00,#01,#02,#02,#03,#03,#04,#04
	db #00,#01,#01,#02,#03,#04,#04,#05
	db #00,#01,#02,#03,#04,#05,#05,#06
	db #00,#01,#01,#02,#03,#04,#05,#06
	list
.l9f4d
	db #00,#01,#02,#03,#04,#05,#06,#07
.l9f55
	dw l9f4d
	nolist
.l9f57
	ld hl,(la113)
	ld de,#0005
	add hl,de
	ld a,(la133)
	inc a
	cp (hl)
	ld (la133),a
	ret c
	xor a
	ld (la133),a
	ld b,a
	ld a,(la118)
	and a
	jr z,l9f78
	ld a,(la134)
	cp #04
	ret z
.l9f78
	dec hl
	ld a,(hl)
	dec hl
	ld l,(hl)
	ld h,a
	ld a,(la134)
	ld c,a
	add hl,bc
	ld e,(hl)
	ld a,(la136)
	add e
	ret m
	ld (la136),a
	ld a,(la135)
	inc a
	ld (la135),a
	inc hl
	cp (hl)
	ret c
	xor a
	ld (la135),a
	inc c
	inc c
	ld a,c
	ld (la134),a
	ret
.l9fa0
	ld hl,(la113)
	inc hl
	inc hl
	ld a,(la137)
	inc a
	cp (hl)
	ld (la137),a
	ret c
	xor a
	ld (la137),a
	ld b,a
	dec hl
	ld d,(hl)
	dec hl
	ld e,(hl)
	ld a,(la138)
	ld l,a
	ld h,b
	add hl,de
	ld a,(hl)
	ex de,hl
	and a
	ld c,a
	jp p,l9fc6
	ld b,#ff
.l9fc6
	ld hl,(la13b)
	add hl,bc
	ld (la13b),hl
	inc de
	ex de,hl
	ld a,(la139)
	inc a
	cp (hl)
	ld (la139),a
	ret c
	xor a
	ld (la139),a
	ld a,(la138)
	inc a
	inc a
	ld (la138),a
	inc hl
	ld a,(hl)
	cp #7f
	ret nz
	inc hl
	ld a,(hl)
	add a
	ld hl,la138
	add (hl)
	ld (la138),a
	ret
.l9ff4
	ld hl,(la113)
	ld de,#0009
	add hl,de
	ld a,(hl)
	and a
	ret z
	ld a,(la127)
	inc a
	cp (hl)
	ld (la127),a
	ret c
	xor a
	ld (la127),a
	ld b,a
	dec hl
	ld d,(hl)
	dec hl
	ld e,(hl)
	ex de,hl
	ld a,(la13a)
	ld c,a
	add hl,bc
	inc a
	ld (la13a),a
	ld a,(hl)
	ld c,a
	ld b,#00
	and a
	jp p,la024
	ld b,#ff
.la024
	sla c
	rl b
	inc hl
	ld a,(hl)
	ld hl,(la110)
	add hl,bc
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld (la116),de
	cp #7f
	ret nz
	xor a
	ld (la13a),a
	ret
.la03d
	ld hl,(la12a)
	ld a,h
	or l
	ret z
	dec hl
	ld (la12a),hl
	ld hl,(la13b)
	ld de,(la12c)
	add hl,de
	ld (la13b),hl
	ret
.la053
	ld hl,(la113)
	ld de,#000d
	add hl,de
	ld a,(hl)
	and a
	ret z
	ld a,(la13d)
	inc a
	cp (hl)
	ld (la13d),a
	ret c
	xor a
	ld (la13d),a
	ld hl,(la12f)
	ld a,(hl)
	inc hl
	cp #21
	jr z,la093
	ld (la12f),hl
	cp #20
	jr z,la093
	ld e,#06
	call la0d8
	ld a,(l9d4b)
	and a
	rla
	rla
	rla
	cpl
	ld b,a
	ld a,(la10b)
	and b
	ld (la10b),a
	ld e,#07
	jr la0d8
.la093
	ld a,(l9d4b)
	rla
	rla
	rla
	ld b,a
	ld a,(la10b)
	or b
	ld (la10b),a
	ld e,#07
	jr la0d8
.la0a5
	ld a,(la10c)
	dec a
	ret z
	ld hl,(la116)
	ld de,(la13b)
	add hl,de
	ld a,l
.la0b4 equ $ + 1
	ld e,#00
	call la0d8
	ld a,h
.la0ba equ $ + 1
	ld e,#01
	call la0d8
	ld a,(la115)
	srl a
	srl a
	srl a
.la0c8 equ $ + 1
	ld e,#08
	jr la0d8
.la0cb
	ld b,#10
	xor a
.la0ce
	add hl,hl
	rla
	cp c
	jr c,la0d5
	sub c
	inc l
.la0d5
	djnz la0ce
	ret
.la0d8
	ld b,#f4
	out (c),e
	ld de,#c000
	inc b
	inc b
	out (c),d
	out (c),e
	dec b
	dec b
	out (c),a
	inc b
	inc b
	ld d,#80
	out (c),d
	out (c),e
	ret
	ld b,#f5
.la0f4
	in a,(c)
	rra
	jr nc,la0f4
.la0f9
	in a,(c)
	rra
	jr c,la0f9
	ret
	ld bc,#7f10
	or #40
	out (c),c
	out (c),a
	ret
.la110 equ $ + 7
.la10f equ $ + 6
.la10d equ $ + 4
.la10c equ $ + 3
.la10b equ $ + 2
.la109
	db #00,#00,#3f,#00,#00,#00,#00,#00
.la118 equ $ + 7
.la116 equ $ + 5
.la115 equ $ + 4
.la113 equ $ + 2
.la112 equ $ + 1
	db #00,#00,#00,#00,#00,#00,#00,#00
.la119
	db #00,#00,#38,#0d,#0a,#09,#48,#45
.la127 equ $ + 6
	db #58,#20,#30,#32,#30,#30,#00,#00
.la12f equ $ + 6
.la12e equ $ + 5
.la12c equ $ + 3
.la12a equ $ + 1
.la129
	db #00,#00,#00,#00,#00,#00,#00,#00
.la138 equ $ + 7
.la137 equ $ + 6
.la136 equ $ + 5
.la135 equ $ + 4
.la134 equ $ + 3
.la133 equ $ + 2
.la131
	db #00,#00,#00,#00,#00,#00,#00,#00
.la13f equ $ + 6
.la13e equ $ + 5
.la13d equ $ + 4
.la13b equ $ + 2
.la13a equ $ + 1
.la139
	db #00,#00,#00,#00,#00,#00,#00,#00
.la144 equ $ + 3
.la141
	db #01,#00,#00,#01,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.la170 equ $ + 7
	db #00,#00,#00,#00,#00,#00,#00,#00
.la176 equ $ + 5
.la173 equ $ + 2
.la171
	db #00,#00,#01,#00,#00,#01,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.la1a8 equ $ + 7
.la1a5 equ $ + 4
.la1a3 equ $ + 2
.la1a2 equ $ + 1
	db #00,#00,#00,#00,#01,#00,#00,#01
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00
.la1d4
	dw la581,la637,la6e5
	dw la1fc,lb504,lb54d,lb5c8
	dw la1fc,lb709,lb712,lb719
	dw la1fc,lb77c,lb78c,lb798
	dw la1fc,lb7df,lb7e9,lb7ed
	dw la1fc
.la1fc
	db #02,#03,#04,#06,#08,#0c,#10,#18
	db #20,#30,#40,#60,#80,#fe,#05,#09
	db #02,#03,#04,#06,#08,#0c,#10,#18
	db #20,#30,#40,#60,#80,#05,#06,#10
	db #00,#14,#02,#01,#fc,#01,#02,#01
	db #7f,#fd,#00,#05,#01,#01,#fe,#01
	db #01,#01,#01,#01,#fe,#01,#01,#01
	db #01,#01,#fe,#01,#01,#01,#01,#01
	db #fe,#01,#01,#01,#01,#01,#fe,#01
	db #01,#01,#01,#01,#ff,#02,#01,#01
	db #01,#01,#ff,#02,#01,#01,#7f,#fd
	db #00,#1e,#ff,#01,#01,#02,#ff,#01
	db #ff,#01,#01,#02,#ff,#01,#7f,#fd
	db #00,#14,#01,#02,#ff,#04,#01,#02
	db #7f,#fd,#00,#14,#ff,#02,#01,#04
	db #ff,#02,#7f,#fd,#00,#0a,#ff,#01
	db #01,#02,#ff,#01,#ff,#01,#01,#02
	db #ff,#01,#ff,#01,#01,#02,#ff,#01
	db #ff,#01,#01,#02,#ff,#01,#7f,#fd
	db #6e,#01,#00,#03,#ff,#1e,#00,#14
	db #ff,#5a,#00,#ff,#30,#02,#00,#02
	db #ff,#0a,#00,#32,#ff,#56,#00,#ff
	db #2a,#02,#00,#01,#ff,#0a,#00,#3c
	db #ff,#4a,#00,#ff,#78,#01,#fc,#1e
	db #00,#ff,#78,#01,#00,#01,#f8,#01
	db #00,#01,#f8,#08,#fc,#18,#00,#ff
	db #78,#01,#00,#01,#00,#14,#fe,#05
	db #00,#64,#ff,#6e,#00,#ff,#70,#01
	db #00,#01,#00,#14,#fe,#05,#00,#64
	db #ff,#62,#00,#ff,#70,#01,#00,#02
	db #fb,#02,#05,#02,#00,#32,#fe,#38
	db #70,#01,#02,#00,#f2,#08,#02,#00
	db #68,#01,#02,#00,#f3,#08,#02,#00
	db #60,#01,#02,#00,#f4,#08,#02,#00
	db #58,#01,#02,#00,#f5,#08,#02,#00
	db #50,#01,#02,#00,#f6,#08,#02,#00
	db #48,#01,#02,#00,#f7,#08,#02,#00
	db #40,#01,#02,#00,#f8,#08,#02,#00
	db #38,#01,#02,#00,#f9,#08,#02,#00
	db #30,#01,#02,#00,#fa,#08,#02,#00
	db #28,#01,#02,#00,#fb,#08,#02,#00
	db #20,#01,#02,#00,#fc,#08,#02,#00
	db #18,#01,#02,#00,#fd,#08,#02,#00
	db #10,#01,#02,#00,#fe,#08,#02,#00
	db #08,#01,#02,#00,#ff,#08,#02,#00
	db #00,#ff,#70,#01,#00,#02,#fb,#02
	db #05,#02,#00,#32,#fe,#38,#70,#01
	db #02,#00,#f2,#08,#02,#00,#68,#01
	db #02,#00,#f3,#08,#02,#00,#60,#01
	db #02,#00,#f4,#08,#02,#00,#58,#01
	db #02,#00,#f5,#08,#02,#00,#50,#01
	db #02,#00,#f6,#08,#02,#00,#48,#01
	db #02,#00,#f7,#08,#02,#00,#40,#01
	db #02,#00,#f8,#08,#02,#00,#38,#01
	db #02,#00,#f9,#08,#02,#00,#30,#01
	db #02,#00,#fa,#08,#02,#00,#28,#01
	db #02,#00,#fb,#08,#02,#00,#20,#01
	db #02,#00,#fc,#08,#02,#00,#18,#01
	db #02,#00,#fd,#08,#02,#00,#10,#01
	db #02,#00,#fe,#08,#02,#00,#08,#01
	db #02,#00,#ff,#08,#02,#00,#00,#ff
	db #56,#01,#03,#0a,#00,#05,#ff,#0a
	db #00,#32,#ff,#5a,#00,#ff,#00,#00
	db #18,#00,#18,#00,#18,#00,#18,#00
	db #18,#00,#7f,#00,#0c,#00,#0b,#00
	db #ff,#0c,#fe,#0c,#fe,#0c,#fd,#0c
	db #fd,#0c,#fd,#0c,#fd,#0c,#fd,#0c
	db #fd,#0c,#fd,#0c,#fc,#0c,#fc,#0c
	db #fc,#0c,#fc,#0c,#fc,#0c,#fc,#0c
	db #fc,#0c,#fc,#0c,#fc,#0c,#fb,#0c
	db #fb,#0c,#fb,#0c,#fb,#7f,#00,#03
	db #07,#03,#7f,#00,#04,#07,#04,#7f
	db #20,#20,#21,#01,#1e,#01,#1e,#01
	db #1e,#01,#1e,#02,#1e,#03,#1e,#04
	db #1e,#05,#1e,#06,#1e,#07,#1e,#08
	db #1e,#09,#1e,#0a,#1e,#0b,#1e,#0c
	db #1e,#0d,#1e,#0e,#1e,#0f,#1e,#10
	db #1e,#20,#21,#01,#20,#20,#20,#20
	db #20,#20,#20,#19,#20,#20,#20,#20
	db #20,#20,#20,#21,#01,#20,#20,#20
.la481 equ $ + 5
	db #01,#20,#20,#20,#21,#1c,#a2,#00
	db #94,#a2,#01,#05,#f2,#a3,#00,#01
	db #3c,#a4,#00,#41,#33,#26,#a2,#01
	db #a0,#a2,#01,#07,#f2,#a3,#00,#01
	db #3c,#a4,#00,#09,#48,#54,#a2,#02
	db #ac,#a2,#01,#07,#f2,#a3,#00,#01
	db #3c,#a4,#00,#32,#30,#1c,#a2,#00
	db #b8,#a2,#01,#07,#f2,#a3,#00,#01
	db #67,#a4,#01,#34,#30,#1c,#a2,#00
	db #be,#a2,#01,#06,#ff,#a3,#01,#01
	db #3f,#a4,#01,#41,#31,#64,#a2,#01
	db #cc,#a2,#01,#06,#f2,#a3,#00,#01
	db #3f,#a4,#00,#30,#30,#6e,#a2,#01
	db #da,#a2,#01,#06,#f2,#a3,#00,#01
	db #3f,#a4,#00,#45,#58,#78,#a2,#01
	db #e8,#a2,#01,#06,#f2,#a3,#00,#01
	db #3f,#a4,#00,#31,#30,#78,#a2,#01
	db #66,#a3,#01,#06,#f2,#a3,#00,#01
	db #3f,#a4,#00,#30,#45,#1c,#a2,#01
	db #94,#a2,#01,#07,#f2,#a3,#00,#01
	db #3f,#a4,#00,#36,#37,#1c,#a2,#00
	db #e4,#a3,#01,#06,#32,#a4,#01,#01
	db #3f,#a4,#00,#36,#34,#1c,#a2,#00
	db #e4,#a3,#01,#06,#37,#a4,#01,#01
	db #3f,#a4,#00,#20,#36,#1c,#a2,#00
	db #b8,#a2,#01,#07,#f2,#a3,#00,#01
	db #78,#a4,#01,#34,#30,#1c,#a2,#00
	db #e8,#a2,#01,#06,#37,#a4,#01,#01
	db #3f,#a4,#00,#30,#0d,#1c,#a2,#01
	db #94,#a2,#01,#07,#f2,#a3,#00,#01
	db #3f,#a4,#00,#30,#30,#1c,#a2,#01
	db #94,#a2,#01,#07,#f2,#a3,#00,#01
.la581 equ $ + 5
	db #3f,#a4,#00,#30,#30,#64,#07,#67
	db #01,#60,#01,#00,#60,#10,#00,#64
	db #07,#60,#04,#00,#60,#07,#00,#60
	db #0a,#00,#60,#04,#00,#60,#07,#00
	db #60,#0a,#00,#60,#0d,#00,#60,#13
	db #00,#62,#02,#16,#00,#62,#02,#19
	db #00,#62,#01,#16,#00,#60,#1c,#00
	db #60,#1c,#07,#60,#1f,#00,#62,#02
	db #10,#00,#60,#22,#00,#60,#22,#00
	db #62,#02,#1f,#00,#62,#02,#10,#00
	db #60,#25,#00,#60,#28,#00,#60,#28
	db #05,#62,#02,#2b,#00,#60,#2e,#00
	db #62,#02,#31,#00,#62,#02,#34,#00
	db #60,#2e,#00,#62,#02,#31,#0c,#62
	db #02,#34,#0c,#62,#02,#37,#00,#60
	db #3a,#00,#60,#3b,#00,#62,#08,#3d
	db #00,#60,#0d,#00,#60,#13,#00,#60
	db #22,#00,#60,#22,#00,#62,#02,#16
	db #00,#62,#02,#19,#00,#62,#01,#16
	db #00,#60,#1c,#00,#60,#1c,#07,#62
	db #02,#1f,#00,#60,#2e,#00,#60,#22
	db #05,#60,#22,#0c,#60,#3a,#00,#60
	db #3b,#00,#60,#40,#00,#63,#01,#65
.la637 equ $ + 3
	db #88,#a5,#7f,#60,#02,#00,#60,#11
	db #00,#60,#05,#00,#60,#08,#00,#60
	db #0b,#00,#60,#05,#00,#60,#08,#00
	db #60,#0b,#00,#60,#0e,#00,#60,#14
	db #00,#62,#02,#17,#00,#62,#02,#1a
	db #00,#62,#01,#17,#00,#60,#1d,#00
	db #60,#1d,#07,#60,#20,#00,#62,#02
	db #11,#00,#60,#23,#00,#60,#23,#00
	db #62,#02,#20,#00,#62,#02,#11,#00
	db #60,#26,#00,#60,#29,#00,#60,#29
	db #05,#62,#02,#2c,#00,#60,#2f,#00
	db #62,#02,#32,#00,#62,#02,#35,#00
	db #60,#2f,#00,#62,#02,#32,#0c,#62
	db #02,#35,#0c,#62,#02,#38,#00,#60
	db #3b,#00,#60,#3a,#00,#62,#08,#3e
	db #00,#60,#0e,#00,#60,#14,#00,#60
	db #23,#00,#60,#23,#00,#62,#02,#17
	db #00,#62,#02,#1a,#00,#62,#01,#17
	db #00,#60,#1d,#00,#60,#1d,#07,#62
	db #02,#2c,#00,#60,#2f,#00,#60,#23
	db #05,#60,#23,#0c,#60,#3b,#0c,#60
	db #3a,#0c,#60,#41,#00,#65,#3a,#a6
.la6e5 equ $ + 1
	db #7f,#60,#03,#00,#60,#12,#00,#60
	db #06,#00,#60,#09,#00,#62,#04,#0c
	db #00,#60,#06,#00,#60,#09,#00,#62
	db #04,#0c,#00,#62,#02,#0f,#00,#60
	db #15,#00,#62,#04,#18,#00,#62,#04
	db #1b,#00,#62,#02,#18,#00,#62,#03
	db #1e,#00,#62,#03,#18,#00,#60,#21
	db #00,#62,#02,#12,#00,#62,#04,#24
	db #00,#62,#04,#24,#00,#62,#02,#21
	db #00,#62,#02,#12,#00,#60,#27,#00
	db #60,#2a,#00,#60,#2a,#05,#62,#02
	db #2d,#00,#60,#30,#00,#62,#02,#33
	db #00,#62,#02,#36,#00,#60,#30,#00
	db #62,#02,#33,#00,#62,#02,#36,#00
	db #62,#02,#39,#00,#62,#07,#3c,#00
	db #62,#02,#3f,#00,#62,#02,#0f,#00
	db #60,#15,#00,#62,#04,#24,#00,#62
	db #04,#24,#00,#62,#04,#18,#00,#62
	db #04,#1b,#00,#62,#02,#18,#00,#62
	db #03,#1e,#00,#62,#03,#18,#00,#62
	db #02,#21,#00,#60,#30,#00,#62,#04
	db #24,#05,#62,#04,#24,#00,#62,#07
	db #3c,#00,#60,#42,#00,#65,#e8,#a6
.la79d equ $ + 1
	db #7f,#66,#0c,#66,#00,#66,#0c,#66
	db #0c,#66,#0c,#66,#0c,#28,#1a,#2b
.la7b1 equ $ + 5
	db #88,#2d,#86,#2b,#86,#28,#5a,#2b
	db #58,#2d,#56,#2b,#56,#28,#5c,#61
.la7c1 equ $ + 5
.la7bc
	db #32,#56,#30,#56,#61,#2d,#5a,#66
	db #08,#32,#56,#30,#56,#34,#5b,#6a
	db #00,#32,#56,#30,#56,#2d,#5b,#32
.la7da equ $ + 6
	db #56,#30,#56,#2d,#5c,#61,#21,#5c
.la7e3 equ $ + 7
	db #24,#5c,#22,#5c,#21,#5c,#61,#45
	db #16,#45,#15,#43,#12,#45,#14,#43
	db #17,#68,#40,#12,#43,#12,#40,#12
	db #43,#12,#40,#12,#69,#3e,#14,#3c
	db #12,#39,#18,#3e,#16,#3e,#15,#3c
	db #12,#3e,#14,#39,#17,#3e,#14,#3c
	db #14,#3e,#14,#6a,#08,#41,#16,#6a
	db #00,#40,#14,#3e,#16,#40,#16,#40
	db #15,#3e,#12,#40,#14,#3c,#17,#3b
	db #12,#3c,#12,#3b,#12,#3c,#12,#3b
	db #14,#39,#16,#34,#14,#39,#14,#3c
	db #14,#3e,#16,#3e,#15,#40,#12,#41
	db #15,#43,#12,#45,#15,#48,#13,#4a
	db #12,#6a,#06,#4b,#12,#4c,#14,#6a
	db #00,#4a,#12,#6a,#06,#4b,#12,#4c
	db #14,#6a,#00,#4a,#12,#6a,#06,#4b
	db #12,#4c,#14,#4c,#15,#6a,#00,#66
.la866 equ $ + 2
	db #00,#61,#4c,#1a,#4c,#14,#47,#12
	db #48,#12,#47,#14,#45,#14,#43,#14
	db #40,#14,#43,#14,#45,#14,#47,#14
	db #48,#12,#47,#12,#45,#14,#43,#14
	db #40,#18,#4a,#14,#45,#12,#46,#12
	db #45,#14,#43,#14,#41,#14,#3e,#14
	db #41,#14,#43,#14,#45,#14,#41,#12
	db #43,#12,#41,#14,#40,#14,#3e,#14
.la8ab equ $ + 7
	db #39,#14,#3e,#16,#40,#1c,#61,#37
	db #12,#6a,#08,#38,#12,#39,#14,#6a
	db #00,#37,#12,#6a,#08,#38,#12,#39
	db #14,#6a,#00,#37,#12,#6a,#08,#38
	db #12,#39,#16,#6a,#00,#37,#14,#37
	db #12,#6a,#08,#38,#12,#39,#14,#6a
	db #00,#39,#14,#3e,#14,#3c,#18,#61
.la8dc
	db #3c,#12,#6a,#08,#3d,#12,#3e,#14
	db #6a,#00,#3c,#12,#6a,#08,#3d,#12
	db #3e,#14,#6a,#00,#3c,#12,#6a,#08
	db #3d,#12,#3e,#16,#6a,#00,#3c,#14
	db #3c,#12,#3d,#12,#3e,#14,#6a,#00
	db #3e,#14,#6a,#08,#41,#12,#6a,#00
	db #41,#12,#6a,#08,#45,#18,#6a,#00
.la915 equ $ + 1
	db #61,#41,#12,#40,#12,#41,#12,#3e
	db #14,#3c,#12,#39,#14,#37,#12,#39
	db #12,#37,#12,#35,#12,#1c,#14,#32
	db #14,#32,#14,#34,#12,#32,#12,#34
	db #14,#35,#12,#34,#12,#35,#14,#37
	db #12,#35,#12,#37,#14,#39,#12,#37
	db #12,#39,#14,#3b,#12,#39,#12,#3b
	db #14,#3c,#12,#3b,#12,#3c,#10,#6a
	db #08,#3d,#13,#3e,#14,#6a,#00,#3c
	db #10,#6a,#08,#3d,#13,#3e,#14,#6a
.la966 equ $ + 2
	db #00,#61,#40,#14,#3e,#12,#40,#12
	db #3e,#14,#3b,#14,#39,#14,#3b,#12
	db #39,#12,#37,#14,#34,#14,#3e,#14
	db #3c,#12,#3e,#12,#3c,#14,#39,#14
	db #37,#14,#39,#12,#37,#12,#35,#14
.la98f equ $ + 3
	db #32,#14,#61,#68,#39,#7b,#39,#76
	db #69,#37,#74,#39,#72,#37,#72,#68
	db #34,#7b,#34,#76,#69,#39,#76,#68
	db #3c,#7b,#3c,#76,#69,#3a,#72,#3c
.la9b2 equ $ + 6
	db #72,#3a,#74,#39,#7c,#61,#39,#18
	db #39,#16,#3b,#16,#3c,#16,#40,#19
	db #45,#18,#45,#16,#43,#12,#45,#12
	db #43,#14,#40,#1a,#3e,#19,#3c,#12
	db #3e,#12,#3c,#14,#68,#39,#18,#39
	db #14,#69,#3b,#14,#3c,#14,#40,#14
	db #45,#12,#6a,#08,#46,#12,#47,#14
	db #6a,#00,#45,#12,#6a,#08,#46,#12
	db #47,#14,#6a,#00,#45,#12,#6a,#08
	db #46,#12,#47,#14,#6a,#00,#45,#14
	db #43,#14,#6a,#03,#45,#1a,#6a,#00
	db #4c,#14,#47,#12,#48,#12,#47,#14
	db #45,#14,#43,#14,#42,#14,#40,#14
	db #3e,#14,#40,#14,#3e,#12,#40,#12
	db #3e,#14,#3b,#14,#40,#18,#4a,#14
	db #45,#12,#46,#12,#45,#14,#43,#14
	db #41,#14,#40,#14,#3e,#14,#3c,#14
	db #3e,#14,#3c,#12,#3e,#12,#3c,#14
.laa43 equ $ + 7
	db #39,#14,#3e,#18,#51,#1c,#61,#39
	db #14,#3b,#12,#39,#12,#3b,#14,#3c
	db #12,#3b,#12,#3c,#14,#3e,#12,#3c
	db #12,#3e,#14,#40,#12,#3e,#12,#40
	db #18,#45,#16,#43,#16,#45,#18,#40
	db #16,#48,#16,#40,#18,#45,#18,#61
.laa6c
	db #4c,#12,#47,#12,#43,#12,#47,#12
	db #43,#12,#40,#12,#43,#12,#40,#12
	db #3b,#12,#40,#12,#3b,#12,#37,#12
	db #3b,#12,#37,#12,#34,#12,#37,#12
	db #4a,#12,#45,#12,#41,#12,#45,#12
	db #41,#12,#3e,#12,#41,#12,#3e,#12
	db #39,#12,#3e,#12,#39,#12,#35,#12
	db #39,#12,#35,#12,#32,#12,#35,#12
.laab0 equ $ + 4
.laaad equ $ + 1
	db #61,#39,#1c,#61,#66,#0c,#66,#0c
.laab5 equ $ + 1
	db #61,#34,#14,#39,#14,#3c,#14,#3b
	db #16,#39,#14,#37,#16,#6a,#06,#39
	db #1a,#6a,#00,#30,#14,#35,#14,#39
	db #14,#37,#16,#35,#14,#34,#16,#6a
	db #06,#35,#1a,#6a,#00,#34,#14,#35
	db #14,#34,#14,#32,#16,#30,#14,#2f
	db #16,#30,#14,#32,#14,#34,#14,#2f
	db #16,#2d,#14,#2b,#16,#2d,#14,#2f
	db #14,#30,#14,#2f,#16,#2d,#14,#2b
	db #16,#6a,#06,#2d,#1a,#6a,#00,#61
.lab04
	db #34,#5a,#37,#5a,#39,#5a,#2a,#58
.lab11 equ $ + 5
	db #2b,#56,#2c,#56,#61,#68,#39,#18
	db #39,#14,#69,#39,#14,#3c,#14,#3b
	db #14,#68,#39,#18,#39,#14,#69,#39
	db #14,#3c,#14,#6a,#08,#3b,#14,#6a
	db #00,#68,#39,#18,#39,#14,#69,#39
	db #14,#6a,#0a,#3c,#14,#6a,#00,#3b
	db #14,#39,#14,#37,#14,#34,#14,#37
	db #14,#39,#14,#3c,#14,#39,#14,#37
	db #14,#68,#39,#18,#39,#14,#69,#39
	db #14,#6a,#0a,#40,#14,#6a,#00,#3e
	db #14,#68,#40,#18,#40,#14,#69,#40
	db #14,#45,#14,#43,#14,#6a,#06,#68
	db #45,#18,#6a,#00,#45,#14,#69,#45
	db #14,#48,#14,#47,#14,#45,#12,#43
	db #12,#40,#12,#45,#12,#43,#12,#40
	db #12,#45,#12,#43,#12,#40,#12,#45
	db #12,#43,#12,#40,#12,#45,#12,#43
	db #12,#40,#14,#6a,#0a,#68,#48,#18
	db #6a,#00,#48,#14,#69,#45,#14,#43
	db #14,#3e,#14,#40,#14,#41,#14,#40
	db #14,#3c,#14,#39,#14,#3b,#14,#3c
	db #16,#40,#14,#41,#14,#40,#14,#3e
	db #14,#3c,#14,#3e,#14,#3c,#14,#3b
	db #14,#39,#14,#3b,#14,#3c,#14,#3e
	db #14,#40,#14,#41,#14,#40,#14,#3e
	db #14,#45,#1e,#43,#13,#40,#1e,#45
	db #1e,#43,#13,#40,#1e,#45,#1e,#43
	db #13,#40,#1e,#45,#1e,#43,#13,#40
	db #1e,#6a,#0a,#68,#48,#18,#6a,#00
	db #48,#14,#69,#48,#14,#47,#14,#45
	db #14,#6a,#0a,#48,#1e,#6a,#00,#45
	db #13,#43,#1e,#48,#1e,#45,#13,#43
	db #1e,#48,#1e,#45,#13,#43,#1e,#48
	db #1e,#45,#13,#43,#1e,#6a,#0a,#68
	db #4c,#18,#6a,#00,#4c,#14,#69,#4a
	db #14,#48,#14,#45,#14,#6a,#08,#48
	db #1e,#6a,#00,#4c,#13,#48,#1e,#45
	db #17,#47,#14,#48,#14,#45,#14,#43
	db #1e,#45,#13,#43,#1e,#40,#17,#45
	db #14,#48,#14,#45,#14,#6a,#08,#68
	db #48,#18,#6a,#00,#48,#14,#69,#45
.lac59 equ $ + 5
	db #14,#48,#14,#45,#14,#4c,#1e,#48
	db #13,#45,#1e,#4c,#1e,#48,#13,#45
	db #1e,#4c,#1e,#48,#13,#45,#1e,#4c
	db #1e,#48,#13,#45,#1e,#6a,#08,#68
	db #40,#18,#6a,#00,#40,#14,#69,#43
	db #14,#45,#14,#43,#14,#68,#4a,#18
	db #4a,#14,#69,#4c,#14,#4a,#14,#48
	db #14,#68,#4c,#18,#4c,#14,#69,#48
	db #14,#45,#14,#43,#14,#6a,#08,#45
	db #1a,#6a,#00,#40,#14,#45,#14,#47
	db #14,#48,#16,#4c,#14,#4a,#14,#48
	db #14,#68,#4c,#18,#4c,#14,#69,#4a
	db #14,#48,#14,#45,#14,#68,#4a,#18
	db #4a,#14,#69,#51,#14,#4f,#14,#4c
.lacca equ $ + 6
	db #14,#4c,#19,#4c,#15,#61,#51,#12
	db #45,#12,#4c,#12,#45,#12,#4d,#12
	db #45,#12,#4a,#12,#45,#12,#4c,#12
	db #45,#12,#48,#12,#45,#12,#4a,#12
.laceb equ $ + 7
	db #45,#12,#47,#12,#45,#12,#61,#4c
	db #10,#6a,#06,#34,#1c,#6a,#00,#61
.lacf4
	db #66,#0c,#66,#0c,#66,#0c,#66,#0c
	db #66,#0c,#21,#6a,#24,#68,#26,#66
.lad06 equ $ + 2
	db #24,#66,#21,#6a,#24,#68,#26,#66
.lad11 equ $ + 5
	db #24,#66,#21,#6c,#61,#29,#66,#28
.lad16 equ $ + 2
	db #66,#61,#24,#6a,#66,#08,#29,#66
	db #1c,#66,#2d,#6b,#29,#66,#1c,#66
	db #24,#6b,#29,#66,#1c,#66,#24,#6c
.lad2d equ $ + 1
	db #61,#28,#6c,#2b,#6c,#29,#6c,#28
.lad36 equ $ + 2
	db #6c,#61,#40,#26,#40,#25,#3e,#22
	db #40,#24,#3e,#27,#68,#3c,#22,#40
	db #22,#3c,#22,#40,#22,#3c,#22,#69
	db #39,#24,#39,#22,#32,#28,#39,#26
	db #39,#25,#37,#22,#39,#24,#35,#27
	db #39,#24,#37,#24,#39,#24,#6a,#0a
	db #3e,#26,#6a,#00,#3c,#24,#39,#26
	db #39,#26,#39,#25,#37,#22,#39,#24
	db #39,#27,#34,#24,#34,#24,#34,#24
	db #32,#26,#30,#24,#34,#24,#39,#24
	db #39,#26,#39,#25,#39,#22,#3e,#25
	db #3e,#22,#41,#25,#45,#23,#45,#22
	db #6a,#08,#46,#22,#47,#24,#6a,#00
	db #45,#22,#6a,#08,#46,#22,#47,#24
	db #6a,#00,#45,#22,#6a,#08,#46,#22
	db #47,#24,#6a,#00,#40,#25,#66,#00
.ladb5 equ $ + 1
	db #61,#45,#2a,#47,#24,#43,#22,#45
	db #22,#43,#24,#40,#24,#40,#24,#3b
	db #24,#40,#24,#40,#24,#43,#24,#45
	db #22,#43,#22,#40,#24,#40,#24,#47
	db #28,#45,#24,#41,#22,#41,#22,#41
	db #24,#3e,#24,#3e,#24,#39,#24,#3e
	db #24,#3e,#24,#3e,#24,#3e,#22,#3e
	db #22,#3e,#24,#39,#24,#39,#24,#35
.ladfa equ $ + 6
	db #24,#39,#26,#39,#2c,#61,#32,#22
	db #6a,#0a,#33,#22,#34,#24,#6a,#00
	db #32,#22,#6a,#0a,#33,#22,#34,#24
	db #6a,#00,#32,#22,#6a,#0a,#33,#22
	db #34,#26,#6a,#00,#32,#24,#32,#22
	db #6a,#0a,#33,#22,#34,#24,#6a,#00
.lae2b equ $ + 7
	db #34,#24,#39,#24,#39,#28,#61,#37
	db #22,#6a,#0a,#38,#22,#39,#24,#6a
	db #00,#37,#22,#6a,#0a,#38,#22,#39
	db #24,#6a,#00,#37,#22,#6a,#0a,#38
	db #22,#39,#26,#6a,#00,#39,#24,#37
	db #22,#6a,#0a,#38,#22,#39,#24,#6a
	db #00,#39,#24,#6a,#0c,#3e,#22,#6a
	db #00,#3e,#22,#6a,#0c,#41,#28,#6a
.lae66 equ $ + 2
	db #00,#61,#3e,#22,#3c,#22,#3e,#22
	db #39,#24,#39,#22,#35,#24,#32,#22
	db #35,#22,#32,#22,#32,#22,#2d,#24
	db #2d,#24,#2d,#24,#2f,#22,#2d,#22
	db #2f,#24,#30,#22,#2f,#22,#30,#24
	db #32,#22,#30,#22,#32,#24,#34,#22
	db #32,#22,#34,#24,#35,#22,#34,#22
	db #35,#24,#39,#22,#35,#22,#39,#20
	db #6a,#08,#3a,#23,#3b,#24,#6a,#00
	db #39,#20,#6a,#08,#3a,#23,#3b,#24
.laeb7 equ $ + 3
	db #6a,#00,#61,#3b,#24,#3b,#22,#3b
	db #22,#3b,#24,#37,#24,#34,#24,#37
	db #22,#34,#22,#34,#24,#2f,#24,#39
	db #24,#39,#22,#39,#22,#39,#24,#35
	db #24,#32,#24,#35,#22,#32,#22,#32
.laee0 equ $ + 4
	db #24,#2d,#24,#61,#68,#30,#8b,#30
	db #86,#69,#34,#84,#35,#82,#34,#82
	db #68,#30,#8b,#30,#86,#69,#34,#86
	db #68,#39,#8b,#39,#86,#69,#37,#82
.laf03 equ $ + 7
	db #39,#82,#37,#84,#30,#2c,#61,#30
	db #28,#30,#26,#32,#26,#34,#26,#39
	db #29,#3c,#28,#3c,#26,#3e,#22,#3c
	db #22,#3e,#24,#39,#2a,#39,#29,#39
	db #22,#39,#22,#39,#24,#68,#35,#28
	db #35,#24,#69,#35,#24,#39,#24,#39
	db #24,#3e,#22,#6a,#0a,#3f,#22,#40
	db #24,#6a,#00,#3e,#22,#6a,#0a,#3f
	db #22,#40,#24,#6a,#00,#3e,#22,#6a
	db #0a,#3f,#22,#40,#24,#6a,#00,#40
	db #24,#3e,#24,#6a,#06,#40,#2a,#6a
	db #00,#40,#ac,#3e,#ac,#45,#ac,#61
.laf5c
	db #34,#2a,#39,#24,#3b,#22,#39,#22
	db #3b,#24,#3c,#22,#3b,#22,#3c,#24
	db #3e,#22,#3c,#22,#3e,#24,#40,#22
	db #3e,#22,#40,#28,#45,#26,#43,#26
.laf81 equ $ + 5
	db #45,#28,#48,#28,#61,#40,#aa,#3e
.laf89 equ $ + 5
.laf86 equ $ + 2
	db #aa,#61,#45,#ac,#61,#39,#aa,#37
.laf92 equ $ + 6
	db #ba,#35,#ba,#34,#aa,#61,#30,#24
	db #34,#24,#39,#24,#32,#26,#30,#24
	db #2f,#26,#6a,#0a,#30,#2a,#6a,#00
	db #2d,#24,#30,#24,#35,#24,#34,#26
	db #32,#24,#30,#26,#6a,#0a,#32,#2a
	db #6a,#00,#30,#24,#32,#24,#30,#24
	db #2f,#26,#2d,#24,#2b,#26,#2d,#24
	db #2f,#24,#24,#24,#2b,#26,#29,#24
	db #28,#26,#29,#24,#2b,#24,#2d,#24
	db #2b,#26,#29,#24,#28,#26,#6a,#0a
.lafe1 equ $ + 5
	db #28,#2a,#6a,#00,#61,#2d,#6a,#30
	db #6a,#32,#6a,#26,#68,#28,#66,#29
.laff1 equ $ + 5
.lafee equ $ + 2
	db #66,#61,#66,#02,#61,#45,#22,#39
	db #22,#40,#22,#39,#22,#41,#22,#39
	db #22,#3e,#22,#39,#22,#40,#22,#39
	db #22,#3c,#22,#39,#22,#3e,#22,#39
.lb012 equ $ + 6
	db #22,#3b,#22,#39,#22,#61,#45,#10
.lb01b equ $ + 7
	db #6a,#08,#2d,#1c,#6a,#00,#61,#15
	db #36,#15,#34,#15,#34,#15,#36,#15
	db #34,#15,#34,#15,#36,#15,#34,#15
	db #34,#18,#36,#1a,#36,#15,#36,#15
	db #34,#15,#34,#15,#36,#15,#34,#15
	db #34,#15,#36,#15,#34,#15,#34,#1c
	db #36,#1f,#36,#15,#36,#15,#34,#15
	db #34,#15,#36,#15,#34,#15,#34,#15
	db #36,#15,#34,#15,#34,#18,#36,#1a
	db #36,#15,#36,#15,#34,#15,#34,#15
	db #36,#15,#34,#15,#34,#15,#36,#15
	db #34,#15,#34,#1c,#36,#1f,#36,#15
	db #34,#15,#34,#2d,#44,#15,#34,#15
	db #34,#15,#34,#2d,#44,#15,#34,#18
	db #34,#18,#34,#2d,#44,#18,#34,#1a
	db #34,#1a,#34,#2d,#44,#18,#34,#15
	db #34,#15,#34,#2d,#44,#15,#34,#15
	db #34,#15,#34,#2d,#44,#15,#34,#18
	db #34,#18,#34,#2d,#44,#18,#34,#1a
.lb0b3 equ $ + 7
	db #34,#1a,#34,#2d,#44,#18,#34,#15
	db #34,#15,#34,#2d,#44,#15,#34,#15
	db #34,#15,#34,#2d,#44,#15,#34,#18
	db #c4,#18,#34,#2d,#44,#18,#34,#1a
	db #34,#1a,#34,#2d,#44,#0c,#34,#15
	db #34,#15,#34,#2d,#44,#15,#34,#15
	db #34,#15,#34,#2d,#44,#15,#34,#15
	db #c4,#15,#34,#2d,#44,#15,#34,#15
	db #34,#15,#34,#2d,#44,#15,#34,#61
.lb0f4
	db #2d,#44,#1a,#34,#2d,#44,#18,#34
.lb0fd equ $ + 1
	db #61,#15,#34,#15,#34,#2d,#44,#15
	db #34,#15,#34,#15,#34,#2d,#44,#15
	db #34,#15,#c4,#15,#c4,#2d,#44,#15
	db #34,#1a,#34,#1a,#34,#2d,#44,#18
	db #34,#15,#34,#15,#34,#2d,#44,#15
	db #34,#15,#34,#15,#34,#2d,#44,#15
	db #34,#15,#c4,#15,#34,#2d,#44,#15
	db #34,#1a,#34,#1a,#34,#2d,#44,#18
	db #34,#15,#34,#15,#34,#2d,#44,#15
	db #34,#15,#34,#15,#34,#2d,#44,#15
	db #34,#15,#c4,#15,#34,#2d,#44,#15
	db #c4,#1a,#34,#1a,#34,#2d,#44,#18
	db #34,#15,#34,#15,#34,#2d,#44,#15
	db #34,#15,#34,#15,#34,#2d,#44,#15
	db #34,#15,#34,#15,#34,#2d,#44,#15
	db #c4,#15,#34,#15,#34,#2d,#44,#15
.lb17e equ $ + 2
	db #34,#61,#15,#c4,#15,#34,#2d,#44
	db #15,#34,#15,#34,#15,#c4,#2d,#44
	db #15,#34,#15,#c4,#15,#34,#2d,#44
	db #15,#34,#15,#c4,#15,#34,#2d,#44
.lb19f equ $ + 3
	db #15,#34,#61,#15,#34,#15,#34,#2d
	db #44,#15,#34,#15,#c4,#15,#34,#2d
	db #44,#15,#34,#15,#c4,#15,#34,#2d
	db #44,#15,#34,#15,#34,#15,#34,#2d
	db #44,#15,#34,#1a,#34,#1a,#34,#2d
	db #44,#1a,#34,#1a,#c4,#1a,#34,#2d
	db #44,#1a,#34,#1a,#c4,#1a,#34,#2d
	db #44,#1a,#34,#1a,#34,#1a,#34,#2d
.lb1e0 equ $ + 4
	db #44,#1a,#34,#61,#15,#34,#15,#34
	db #2d,#44,#15,#c4,#15,#34,#15,#34
	db #2d,#44,#15,#34,#1c,#c4,#1c,#34
	db #2d,#44,#1c,#34,#1c,#34,#1c,#34
	db #2d,#44,#1c,#34,#1c,#34,#1c,#34
	db #2d,#44,#1c,#c4,#1c,#34,#1c,#34
	db #2d,#44,#1c,#34,#1a,#34,#1a,#34
	db #2d,#44,#1a,#34,#1a,#34,#1a,#34
	db #2d,#44,#1a,#34,#1a,#c4,#1a,#34
	db #2d,#44,#1a,#c4,#1a,#34,#1a,#34
	db #2d,#44,#1a,#34,#15,#34,#15,#34
	db #2d,#44,#15,#34,#15,#34,#15,#34
	db #2d,#44,#15,#34,#15,#c4,#15,#34
	db #2d,#44,#15,#34,#15,#34,#15,#34
.lb251 equ $ + 5
	db #2d,#44,#15,#34,#61,#15,#c4,#15
	db #34,#2d,#44,#15,#34,#15,#34,#15
.lb262 equ $ + 6
	db #34,#2d,#44,#15,#34,#61,#1a,#34
	db #1a,#34,#2d,#44,#1a,#c4,#1a,#34
.lb273 equ $ + 7
	db #1a,#34,#2d,#44,#1a,#34,#61,#1c
	db #c4,#1c,#34,#2d,#44,#1c,#34,#1c
	db #34,#1c,#34,#2d,#44,#1c,#34,#1a
	db #34,#1a,#34,#2d,#44,#1a,#34,#1a
	db #34,#1a,#34,#2d,#44,#1a,#34,#61
.lb294
	db #15,#c4,#21,#34,#2d,#44,#15,#34
	db #15,#34,#21,#34,#2d,#44,#15,#34
	db #15,#34,#21,#34,#2d,#44,#15,#34
	db #15,#c4,#21,#34,#2d,#44,#15,#34
	db #15,#34,#21,#34,#2d,#44,#15,#34
	db #15,#34,#21,#34,#2d,#44,#15,#c4
	db #15,#34,#21,#34,#2d,#44,#15,#34
	db #15,#34,#21,#34,#2d,#44,#15,#34
	db #1a,#c4,#1a,#34,#2d,#44,#1a,#34
	db #1a,#34,#1a,#34,#2f,#44,#1a,#34
	db #1a,#34,#1a,#34,#2d,#44,#1a,#34
	db #1a,#c4,#1a,#34,#2f,#44,#1a,#34
	db #15,#34,#21,#34,#2d,#44,#15,#34
	db #15,#34,#21,#34,#2d,#44,#15,#34
	db #15,#34,#21,#34,#2d,#44,#15,#34
	db #15,#34,#21,#34,#2d,#44,#15,#34
	db #1c,#c4,#1c,#34,#2d,#44,#1c,#34
	db #1c,#34,#1c,#34,#2d,#44,#1c,#34
	db #1c,#34,#1c,#34,#2d,#44,#1c,#34
	db #1c,#c4,#1c,#34,#2d,#44,#1c,#34
	db #1a,#34,#0e,#34,#2d,#44,#1a,#34
	db #0e,#34,#1a,#34,#2d,#44,#1a,#34
	db #1a,#34,#0e,#34,#2d,#44,#1a,#34
	db #0e,#34,#1a,#34,#2d,#44,#1a,#34
	db #15,#c4,#21,#34,#2d,#44,#2d,#34
	db #21,#34,#15,#34,#2f,#44,#15,#34
	db #15,#34,#21,#34,#2d,#44,#2d,#34
	db #21,#c4,#15,#34,#2f,#44,#15,#34
.lb375 equ $ + 1
	db #61,#15,#34,#21,#34,#2d,#44,#15
	db #34,#15,#34,#21,#34,#2f,#44,#15
	db #34,#15,#c4,#21,#34,#2d,#44,#15
	db #34,#15,#34,#21,#34,#2f,#44,#15
	db #34,#15,#34,#21,#34,#2d,#44,#15
	db #34,#15,#34,#21,#34,#2f,#44,#15
	db #34,#15,#34,#21,#34,#2d,#44,#15
	db #34,#15,#34,#21,#c4,#2f,#44,#15
.lb3b6 equ $ + 2
	db #34,#61,#1c,#c4,#1c,#34,#2d,#44
	db #1c,#34,#1c,#34,#1c,#34,#2d,#44
	db #1c,#34,#1a,#34,#1a,#34,#2d,#44
	db #1a,#34,#1a,#34,#1a,#c4,#2d,#44
.lb3d7 equ $ + 3
	db #1a,#34,#61,#15,#c4,#15,#34,#2d
	db #44,#15,#34,#15,#34,#15,#34,#2d
	db #44,#15,#34,#15,#34,#15,#34,#2d
	db #44,#15,#34,#15,#34,#15,#34,#2d
.lb3f8 equ $ + 4
	db #44,#15,#34,#61,#15,#34,#15,#34
	db #2d,#44,#15,#34,#15,#34,#15,#34
	db #2d,#44,#15,#34,#1f,#c4,#1f,#34
	db #2d,#44,#1f,#34,#1f,#34,#1f,#34
	db #2d,#44,#1f,#34,#1d,#34,#1d,#34
	db #2d,#44,#1d,#34,#1d,#c4,#1d,#34
	db #2d,#44,#1d,#34,#1c,#34,#1c,#34
	db #2d,#44,#1c,#34,#1c,#34,#1c,#c4
.lb439 equ $ + 5
	db #2d,#44,#1c,#34,#61,#15,#c4,#15
	db #34,#2d,#44,#15,#34,#1f,#34,#1f
	db #34,#2d,#44,#1f,#34,#1d,#34,#1d
	db #34,#2d,#44,#1d,#34,#1d,#34,#1d
	db #34,#2d,#44,#1d,#34,#1d,#c4,#1d
	db #34,#2d,#44,#1d,#34,#1c,#34,#1c
	db #34,#2d,#44,#1c,#34,#1a,#34,#1a
	db #34,#2d,#44,#1a,#34,#1a,#34,#1a
	db #34,#2d,#44,#1a,#34,#18,#c4,#18
	db #34,#2d,#44,#17,#34,#17,#34,#17
	db #34,#2d,#44,#17,#34,#15,#34,#15
	db #34,#2d,#44,#1f,#34,#1f,#34,#1f
	db #34,#2d,#44,#1f,#34,#1d,#c4,#1d
	db #34,#2d,#44,#1f,#34,#1f,#34,#1f
	db #34,#2d,#44,#1f,#34,#15,#34,#15
	db #34,#2d,#44,#15,#34,#15,#34,#15
.lb4ba equ $ + 6
	db #34,#2d,#44,#15,#34,#61,#15,#34
	db #15,#34,#2d,#44,#15,#34,#15,#34
	db #15,#34,#2d,#44,#17,#34,#18,#c4
	db #18,#34,#30,#44,#18,#34,#18,#34
	db #18,#34,#30,#44,#18,#34,#1a,#34
	db #1a,#34,#30,#44,#1a,#c4,#1a,#34
	db #1a,#34,#30,#44,#1a,#34,#1e,#34
	db #1e,#34,#2d,#44,#1e,#34,#1f,#34
.lb4fb equ $ + 7
	db #1f,#c4,#2d,#44,#20,#34,#61,#2d
	db #30,#6a,#10,#21,#3c,#6a,#00,#61
.lb504
	db #64,#07,#62,#02,#4e,#0c,#62,#02
	db #4e,#0f,#62,#02,#4e,#0a,#62,#02
	db #4e,#0c,#62,#02,#4e,#11,#62,#02
	db #4e,#14,#62,#02,#4e,#0f,#62,#02
	db #4e,#11,#60,#51,#00,#60,#51,#00
	db #60,#51,#05,#60,#51,#05,#62,#02
	db #4e,#0c,#62,#02,#4e,#0f,#62,#02
	db #4e,#0a,#62,#02,#4e,#0c,#60,#52
	db #00,#60,#52,#00,#63,#01,#65,#04
.lb54d equ $ + 1
	db #b5,#62,#02,#4f,#18,#62,#02,#4f
	db #1b,#62,#02,#4f,#16,#62,#02,#4f
	db #18,#62,#02,#4f,#1d,#62,#02,#4f
	db #20,#62,#02,#4f,#1b,#62,#02,#4f
	db #1d,#60,#4e,#0c,#60,#4e,#0f,#60
	db #4e,#0a,#60,#4e,#0c,#60,#4e,#0c
	db #60,#4e,#0f,#60,#4e,#0a,#60,#4e
	db #0c,#60,#4e,#11,#60,#4e,#14,#60
	db #4e,#0f,#60,#4e,#11,#60,#4e,#11
	db #60,#4e,#14,#60,#4e,#0f,#60,#4e
	db #11,#62,#02,#4f,#18,#62,#02,#4f
	db #1b,#62,#02,#4f,#16,#62,#02,#4f
	db #18,#60,#4e,#0c,#60,#4e,#0f,#60
	db #4e,#0a,#60,#4e,#0c,#60,#4e,#0c
	db #60,#4e,#0f,#60,#4e,#0a,#60,#4e
.lb5c8 equ $ + 4
	db #0c,#65,#4d,#b5,#62,#02,#50,#00
	db #62,#02,#50,#03,#62,#02,#50,#fe
	db #62,#02,#50,#00,#62,#02,#50,#05
	db #62,#02,#50,#08,#62,#02,#50,#03
	db #62,#02,#50,#05,#60,#50,#00,#60
	db #50,#03,#60,#50,#fe,#60,#50,#00
	db #60,#50,#00,#60,#50,#03,#60,#50
	db #fe,#60,#50,#00,#60,#50,#05,#60
	db #50,#08,#60,#50,#03,#60,#50,#05
	db #60,#50,#05,#60,#50,#08,#60,#50
	db #03,#60,#50,#05,#62,#02,#50,#00
	db #62,#02,#50,#03,#62,#02,#50,#fe
	db #62,#02,#50,#00,#60,#50,#00,#60
	db #50,#03,#60,#50,#fe,#60,#50,#00
	db #60,#50,#00,#60,#50,#03,#60,#50
.lb643 equ $ + 7
	db #fe,#60,#50,#00,#65,#c8,#b5,#2d
.lb646 equ $ + 2
	db #aa,#61,#45,#14,#3e,#14,#3c,#14
	db #39,#14,#3c,#14,#3e,#14,#40,#14
	db #3c,#14,#3f,#14,#3e,#14,#3c,#14
	db #3f,#14,#3c,#a8,#43,#16,#68,#6a
	db #04,#45,#16,#46,#16,#43,#16,#45
.lb671 equ $ + 5
	db #1a,#69,#6a,#00,#61,#39,#14,#3b
	db #14,#3c,#14,#3e,#14,#40,#14,#45
	db #14,#40,#16,#43,#14,#41,#14,#3f
	db #14,#3e,#14,#3c,#14,#43,#14,#3c
	db #16,#46,#14,#3e,#12,#3e,#12,#3e
	db #14,#46,#14,#46,#14,#3e,#12,#3e
	db #12,#3e,#14,#46,#14,#45,#14,#40
	db #14,#3c,#14,#34,#14,#39,#18,#61
.lb6ac
	db #45,#16,#3e,#16,#3c,#16,#39,#16
	db #3c,#16,#3e,#16,#40,#16,#3c,#16
	db #3f,#16,#3e,#16,#3c,#16,#3f,#16
	db #3c,#aa,#43,#88,#68,#6a,#04,#45
	db #88,#46,#88,#43,#88,#45,#8c,#69
.lb6d7 equ $ + 3
	db #6a,#00,#61,#21,#22,#2d,#22,#2b
	db #22,#2d,#22,#28,#22,#2d,#22,#24
	db #22,#2d,#22,#21,#22,#2d,#22,#2b
	db #22,#2d,#22,#28,#22,#2d,#22,#24
.lb6f8 equ $ + 4
	db #22,#2d,#22,#61,#15,#34,#15,#34
	db #21,#34,#21,#34,#1f,#34,#1f,#34
.lb709 equ $ + 5
	db #1c,#34,#1c,#34,#61,#64,#07,#60
.lb712 equ $ + 6
	db #46,#00,#60,#4d,#00,#7f,#60,#47
.lb719 equ $ + 5
	db #00,#60,#4d,#07,#7f,#60,#4c,#00
.lb722 equ $ + 6
	db #60,#4d,#0c,#63,#01,#7f,#15,#34
	db #15,#34,#21,#34,#1c,#34,#15,#34
	db #15,#34,#21,#34,#1c,#34,#1a,#34
	db #1a,#34,#26,#34,#21,#34,#1a,#34
	db #1a,#34,#26,#34,#21,#34,#15,#34
	db #15,#34,#21,#34,#1c,#34,#15,#34
	db #15,#34,#21,#34,#1c,#34,#17,#34
	db #17,#34,#23,#34,#1e,#34,#17,#34
	db #17,#34,#23,#34,#1e,#34,#16,#34
	db #16,#34,#22,#34,#1b,#34,#16,#34
	db #16,#34,#22,#34,#1b,#34,#15,#7c
.lb775 equ $ + 1
	db #61,#15,#7a,#68,#15,#7a,#69,#61
.lb77c
	db #64,#07,#62,#04,#44,#0c,#62,#01
	db #47,#0c,#60,#4d,#0c,#63,#01,#7f
.lb78c
	db #62,#04,#43,#00,#62,#01,#46,#00
.lb798 equ $ + 4
	db #60,#4d,#13,#7f,#62,#04,#45,#0c
	db #62,#07,#48,#0c,#60,#4d,#18,#7f
.lb7a7 equ $ + 3
.lb7a4
	db #66,#0a,#61,#34,#1a,#35,#1a,#34
	db #1a,#33,#1a,#32,#1a,#30,#1c,#61
.lb7b9 equ $ + 5
.lb7b4
	db #40,#1d,#66,#00,#61,#66,#0a,#61
.lb7bc
	db #30,#1a,#32,#1a,#30,#1a,#2f,#1a
.lb7c9 equ $ + 5
	db #2e,#1a,#2d,#1c,#61,#30,#1d,#66
.lb7ce equ $ + 2
	db #00,#61,#15,#34,#15,#34,#1c,#34
	db #1c,#34,#1b,#34,#1b,#34,#1a,#34
.lb7df equ $ + 3
	db #18,#34,#61,#64,#07,#67,#01,#60
.lb7e9 equ $ + 5
	db #54,#00,#63,#01,#7f,#60,#55,#00
.lb7f1 equ $ + 5
.lb7ed equ $ + 1
	db #7f,#60,#56,#00,#7f,#2d,#14,#2f
	db #14,#30,#14,#34,#14,#39,#14,#3b
	db #14,#3c,#14,#40,#14,#41,#14,#40
	db #14,#3e,#14,#40,#14,#41,#14,#3e
	db #14,#40,#14,#41,#14,#2d,#14,#2f
	db #14,#30,#14,#34,#14,#39,#14,#3b
	db #14,#3c,#14,#40,#14,#41,#14,#40
	db #14,#3e,#14,#40,#14,#41,#14,#3e
	db #14,#40,#14,#41,#14,#40,#7d,#61
.lb834
	db #39,#aa,#3a,#ba,#39,#aa,#3a,#ba
.lb83f equ $ + 3
	db #39,#7d,#61,#15,#34,#15,#34,#21
	db #34,#21,#34,#1c,#34,#1c,#34,#15
	db #34,#15,#34,#16,#34,#16,#34,#22
	db #34,#22,#34,#1d,#34,#1d,#34,#16
	db #34,#16,#34,#15,#34,#15,#34,#21
	db #34,#21,#34,#1c,#34,#1c,#34,#15
	db #34,#15,#34,#16,#34,#16,#34,#22
	db #34,#22,#34,#1d,#34,#1d,#34,#16
	db #34,#16,#34,#15,#34,#15,#34,#15
	db #34,#15,#34,#15,#78,#15,#7d,#61
.lb88c
	dw la79d,la79d,lacf4,lb01b
	dw la7bc,lad11,lb0f4,la7c1
	dw lad16,lb0fd,la7da,lad2d
	dw lb17e,la7e3,lad36,lb19f
	dw la7b1,lad06,lb0b3,la866
	dw ladb5,lb1e0,la8ab,ladfa
	dw lb251,la8dc,lae2b,lb262
	dw la915,lae66,lb262,la966
	dw laeb7,lb273,la98f,laee0
	dw lb17e,la9b2,laf03,lb294
	dw laa43,laf5c,lb375,laa6c
	dw laf81,lb3b6,laaad,laf86
	dw lb3d7,laab0,laf89,lb3f8
	dw laab5,laf92,lb439,lab04
	dw lafe1,lb4ba,lab11,lafee
	dw lb4ba,lacca,laff1,lb4ba
	dw laceb,lb012,lb4fb,lb7a4
	dw lb7b9,lb7ce,lb7a7,lb7bc
	dw lb7ce,lb7b4,lb7c9,lac59
	dw lb722,lb775,lb643,lb6d7
	dw lb6f8,lb646,lb671,lb6ac
	dw lb7f1,lb834,lb83f
;
; sound effects
;
	jp lb943
	jp lb975
	jp lb9ec
.lb943
	ld a,#38
	ld e,#07
	call la0d8
	ld hl,lbc11
	ld (lbbf9),hl
	ld (lbbfb),hl
	ld (lbbfd),hl
	xor a
	ld (lbbff),a
	ld (lbc00),a
	ld (lbc01),a
	ld e,#08
	call la0d8
	ld e,#09
	call la0d8
	ld e,#0a
	call la0d8
	ld a,#38
	ld (lb9eb),a
	ret
.lb975
	ld h,#00
	sla l
	rl h
	ld de,lbc12
	add hl,de
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld l,a
	ld b,#01
	ld a,(lbbff)
	ld c,a
	ld a,(lbc00)
	cp c
	jr nc,lb991
	ld c,a
	inc b
.lb991
	ld a,(lbc01)
	cp c
	jr nc,lb99a
	ld c,a
	ld b,#03
.lb99a
	ld a,l
	cp c
	ret c
	dec b
	jr z,lb9bb
	dec b
	jr z,lb9d3
	ld (lbbfd),de
	ld (lbc01),a
	xor a
	ld (lbc04),a
	inc a
	ld (lbbf8),a
	ld a,(lb9eb)
	and #fb
	ld (lb9eb),a
	ret
.lb9bb
	ld (lbbf9),de
	ld (lbbff),a
	xor a
	ld (lbc02),a
	inc a
	ld (lbbf6),a
	ld a,(lb9eb)
	and #fd
	ld (lb9eb),a
	ret
.lb9d3
	ld (lbbfb),de
	ld (lbc00),a
	xor a
	ld (lbc03),a
	inc a
	ld (lbbf7),a
	ld a,(lb9eb)
	and #fe
	ld (lb9eb),a
	ret
.lb9ec equ $ + 1
.lb9eb
	jr c,lba27
	rst #38
	cp e
	and a
	jp z,lba9b
	ld a,(lbc02)
	and a
	jr z,lba23
	dec a
	ld (lbc02),a
	ld hl,(lbc05)
	ld de,(lbc0b)
	add hl,de
	ld (lbc05),hl
	ld a,l
	ld e,#00
	call la0d8
	ld a,h
	srl a
	srl a
	srl a
	dec a
	ld e,#06
	call la0d8
	ld a,h
	and #07
	ld e,#01
	call la0d8
.lba23
	ld hl,lbbf6
	dec (hl)
.lba27
	jr nz,lba9b
	ld hl,(lbbf9)
.lba2c
	ld a,(hl)
	cp #10
	jr c,lba41
	inc hl
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld (lbc0b),de
	inc hl
	ld a,(hl)
	ld (lbc02),a
	inc hl
	jr lba2c
.lba41
	ld e,#08
	call la0d8
	and a
	jr nz,lba4e
	ld (lbbff),a
	jr lba9b
.lba4e
	inc hl
	ld a,(hl)
	ld (lbc05),a
	ld e,#00
	call la0d8
	inc hl
	ld a,(hl)
	ld (lbc06),a
	cp #08
	jr nc,lba70
	ld a,(lb9eb)
	or #08
	ld (lb9eb),a
	ld e,#07
	call la0d8
	jr lba7d
.lba70
	ld a,(lb9eb)
	and #f7
	ld (lb9eb),a
	ld e,#07
	call la0d8
.lba7d
	ld a,(hl)
	srl a
	srl a
	srl a
	dec a
	ld e,#06
	call la0d8
	ld a,(hl)
	and #07
	ld e,#01
	call la0d8
	inc hl
	ld a,(hl)
	ld (lbbf6),a
	inc hl
	ld (lbbf9),hl
.lba9b
	ld a,(lbc00)
	and a
	jp z,lbb4a
	ld a,(lbc03)
	and a
	jr z,lbad2
	dec a
	ld (lbc03),a
	ld hl,(lbc07)
	ld de,(lbc0d)
	add hl,de
	ld (lbc07),hl
	ld a,l
	ld e,#02
	call la0d8
	ld a,h
	srl a
	srl a
	srl a
	dec a
	ld e,#06
	call la0d8
	ld a,h
	and #07
	ld e,#03
	call la0d8
.lbad2
	ld hl,lbbf7
	dec (hl)
	jr nz,lbb4a
	ld hl,(lbbfb)
.lbadb
	ld a,(hl)
	cp #10
	jr c,lbaf0
	inc hl
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld (lbc0d),de
	inc hl
	ld a,(hl)
	ld (lbc03),a
	inc hl
	jr lbadb
.lbaf0
	ld e,#09
	call la0d8
	and a
	jr nz,lbafd
	ld (lbc00),a
	jr lbb4a
.lbafd
	inc hl
	ld a,(hl)
	ld (lbc07),a
	ld e,#02
	call la0d8
	inc hl
	ld a,(hl)
	ld (lbc08),a
	cp #08
	jr nc,lbb1f
	ld a,(lb9eb)
	or #10
	ld (lb9eb),a
	ld e,#07
	call la0d8
	jr lbb2c
.lbb1f
	ld a,(lb9eb)
	and #ef
	ld (lb9eb),a
	ld e,#07
	call la0d8
.lbb2c
	ld a,(hl)
	srl a
	srl a
	srl a
	dec a
	ld e,#06
	call la0d8
	ld a,(hl)
	and #07
	ld e,#03
	call la0d8
	inc hl
	ld a,(hl)
	ld (lbbf7),a
	inc hl
	ld (lbbfb),hl
.lbb4a
	ld a,(lbc01)
	and a
	ret z
	ld a,(lbc04)
	and a
	jr z,lbb7f
	dec a
	ld (lbc04),a
	ld hl,(lbc09)
	ld de,(lbc0f)
	add hl,de
	ld (lbc09),hl
	ld a,l
	ld e,#04
	call la0d8
	ld a,h
	srl a
	srl a
	srl a
	dec a
	ld e,#06
	call la0d8
	ld a,h
	and #07
	ld e,#05
	call la0d8
.lbb7f
	ld hl,lbbf8
	dec (hl)
	ret nz
	ld hl,(lbbfd)
.lbb87
	ld a,(hl)
	cp #10
	jr c,lbb9c
	inc hl
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld (lbc0f),de
	inc hl
	ld a,(hl)
	ld (lbc04),a
	inc hl
	jr lbb87
.lbb9c
	ld e,#0a
	call la0d8
	and a
	jr nz,lbba8
	ld (lbc01),a
	ret
.lbba8
	inc hl
	ld a,(hl)
	ld (lbc09),a
	ld e,#04
	call la0d8
	inc hl
	ld a,(hl)
	ld (lbc0a),a
	cp #08
	jr nc,lbbca
	ld a,(lb9eb)
	or #20
	ld (lb9eb),a
	ld e,#07
	call la0d8
	jr lbbd7
.lbbca
	ld a,(lb9eb)
	and #df
	ld (lb9eb),a
	ld e,#07
	call la0d8
.lbbd7
	ld a,(hl)
	srl a
	srl a
	srl a
	dec a
	ld e,#06
	call la0d8
	ld a,(hl)
	and #07
	ld e,#05
	call la0d8
	inc hl
	ld a,(hl)
	ld (lbbf8),a
	inc hl
	ld (lbbfd),hl
	ret
.lbbfd equ $ + 7
.lbbfb equ $ + 5
.lbbf9 equ $ + 3
.lbbf8 equ $ + 2
.lbbf7 equ $ + 1
.lbbf6
	db #00,#00,#00,#11,#bc,#11,#bc,#11
.lbc05 equ $ + 7
.lbc04 equ $ + 6
.lbc03 equ $ + 5
.lbc02 equ $ + 4
.lbc01 equ $ + 3
.lbc00 equ $ + 2
.lbbff equ $ + 1
	db #bc,#00,#00,#00,#00,#00,#00,#00
.lbc0d equ $ + 7
.lbc0b equ $ + 5
.lbc0a equ $ + 4
.lbc09 equ $ + 3
.lbc08 equ $ + 2
.lbc07 equ $ + 1
.lbc06
	db #00,#00,#00,#00,#00,#00,#00,#00
.lbc11 equ $ + 3
.lbc0f equ $ + 1
	db #00,#00,#00,#00
.lbc12
	dw lbc30,lbc6d,lbc92,lbcb3
	dw lbcf4,lbd15,lbd15,lbd15
	dw lbd26,lbd4f,lbd90,lbdaa
	dw lbddb,lbdf4,lbdf9
.lbc30
	db #0f,#d0,#ff,#01,#0e,#bc,#e8,#02
	db #0d,#32,#d8,#01,#0c,#22,#c8,#01
	db #0b,#20,#b8,#01,#0a,#1e,#a8,#01
	db #09,#28,#98,#01,#08,#26,#88,#01
	db #07,#22,#78,#01,#06,#1c,#68,#01
	db #05,#18,#58,#04,#04,#16,#48,#02
	db #03,#14,#38,#01,#02,#12,#28,#01
.lbc6d equ $ + 5
	db #01,#10,#18,#01,#00,#0d,#ef,#00
	db #02,#0d,#d5,#00,#02,#0d,#be,#00
	db #02,#0d,#d5,#00,#02,#0d,#ef,#00
	db #02,#0d,#d5,#00,#02,#0d,#be,#00
	db #02,#0d,#9f,#00,#03,#0d,#77,#00
.lbc92 equ $ + 2
	db #06,#00,#0e,#aa,#01,#02,#07,#92
	db #01,#02,#0b,#7b,#01,#02,#08,#66
	db #01,#02,#0d,#7b,#01,#02,#09,#92
	db #01,#02,#0a,#aa,#01,#02,#0d,#92
.lbcb3 equ $ + 3
	db #01,#02,#00,#0e,#1e,#00,#01,#0e
	db #28,#00,#01,#0d,#2f,#00,#01,#0d
	db #3c,#00,#01,#0c,#50,#00,#01,#0c
	db #5f,#00,#01,#0b,#77,#00,#01,#0b
	db #9f,#00,#01,#0a,#be,#00,#01,#0a
	db #ef,#00,#01,#0a,#3f,#01,#01,#09
	db #7b,#01,#01,#09,#de,#01,#01,#09
	db #7e,#02,#01,#08,#f6,#02,#01,#08
.lbcf4 equ $ + 4
	db #bc,#03,#01,#00,#0f,#bc,#03,#02
	db #0f,#86,#03,#01,#0e,#53,#03,#01
	db #0e,#24,#03,#01,#0e,#f6,#02,#01
	db #0d,#cc,#02,#01,#0d,#a4,#02,#01
.lbd15 equ $ + 5
	db #0d,#7e,#02,#01,#00,#10,#ff,#f7
	db #1d,#0e,#fa,#f8,#1e,#10,#ff,#ff
.lbd26 equ $ + 6
	db #81,#0e,#dc,#08,#82,#00,#10,#00
	db #e0,#07,#0e,#00,#f8,#07,#0f,#00
	db #08,#01,#0e,#00,#10,#02,#0f,#00
	db #10,#01,#0e,#00,#20,#01,#0f,#00
	db #40,#02,#0e,#00,#80,#01,#0d,#00
.lbd4f equ $ + 7
	db #60,#02,#0c,#00,#c0,#02,#00,#10
	db #f6,#ef,#0f,#0f,#08,#0f,#0f,#0f
	db #3a,#17,#04,#0e,#6c,#1f,#04,#0d
	db #9e,#37,#04,#0c,#d0,#47,#04,#0b
	db #da,#57,#04,#09,#e4,#67,#04,#08
	db #ee,#77,#04,#07,#f8,#87,#04,#06
	db #fd,#97,#04,#05,#fd,#a7,#06,#04
	db #d0,#b7,#08,#03,#da,#c7,#0a,#02
	db #e4,#d7,#0c,#01,#ee,#e7,#0e,#00
.lbd90
	db #10,#fc,#ef,#0c,#0e,#32,#08,#03
	db #0e,#37,#08,#03,#0e,#32,#08,#03
	db #0e,#37,#08,#03,#0e,#32,#08,#02
.lbdaa equ $ + 2
	db #00,#00,#0f,#00,#f8,#02,#0e,#00
	db #f8,#02,#0d,#00,#a8,#01,#0c,#00
	db #b8,#01,#0b,#00,#c8,#01,#0a,#00
	db #d8,#01,#09,#00,#f0,#01,#08,#00
	db #f8,#01,#07,#00,#f8,#01,#06,#00
	db #f8,#01,#05,#00,#f8,#01,#04,#00
.lbddb equ $ + 3
	db #f8,#01,#00,#10,#fe,#f7,#19,#0e
	db #6e,#08,#05,#0e,#6e,#08,#05,#0e
	db #6e,#08,#05,#0e,#6c,#08,#05,#0e
.lbdf4 equ $ + 4
	db #6a,#08,#05,#00,#0c,#dc,#05,#b4
	db #00
.lbdf9
	db #0c,#d0,#07,#b4,#00,#00,#00

;org #0040
;call #9a8d
;xor a
;ld (#9a80),a
;ld (#970f),a
;call #9a81
;ld a,#01
;ld (#9711),a

.game_name
	db "Overlander",0
.game_year
	db "1988",0
.game_publisher
	db "Elite System Ltd.",0
.music_author
	db "Mark Cooksey",0
.music_comment
	db "",0

	read "music_end_v1_0.asm"

